/***************************************************
> Copyright (C) 2024 ==QWZL== All rights reserved.
> File Name: main.c
> Author: nan
> Mail:w1468950374@163.com
> Created Time: 2024年11月21日 星期四 16时17分29秒
***************************************************/
#include "safety_man.h"
#include "sys_log.h"
int main(int argc, const char *argv[])
{
    char accounts[20] = {0};
    char password[20] = {0};
    int menu_choice = 0;
    int ret = 0;
    int log_fd = log_init(); // 初始化日志文件
    if (log_fd < 0)          // 判断是否初始化成功
    {
        printf("日志文件初始化失败\n");
        return -1;
    }
    debug_level = MAX_LEVEL; // 设置日志级别为 MAX_LEVEL，表示显示所有日志
    while (1)
    {
        // 初始化字符串，防止每次循环字符串被覆盖
        memset(accounts, 0, sizeof(accounts));
        memset(password, 0, sizeof(password));
        // 用户登录
        while (1)
        {
            user_login(accounts, password);
            ret = send_info(accounts, password);
            if (ret == 0) // 循环退出条件
            {
                break;
            }
        }

        // 登录成功后，进入功能菜单
        // 展示设备功能菜单
            menu_choice = equipment_menu();
            
    }
    log_destroy(); // 销毁日志文件
    return 0;
}
